#传入n个参数进行求和；语法：*参数名
# def sum(*args):
#     sum=0
#     for i in args:
#         sum+=i
#     return sum
# print(sum(1,2,3,4,5))
# 计算最大公因数与最小公倍数的函数
# import math
# def maxFactor(x,y):
#     minF=min(x,y)
#     maxF=1
#     for i in range(1,minF+1):
#         if x%i==0 and y%i==0:
#             if i>maxF:
#                 maxF=i
#     return maxF
# # a和b的最小公倍数=a和b的乘积 除以 a和b最大公因数
# def minMultiple(x,y,maxF):
#     return x*y//maxF
# x=int(input("输入第一个整数："))
# y=int(input("输入第二个整数："))
# print(f"{x}和{y}的最大公因数：{maxFactor(x,y)}")
# print(f"{x}和{y}的最小公倍数：{minMultiple(x,y,maxFactor(x,y))}")
#判断回文数:每次取模得剩余尾数，再*10进1位，循环结束，数字完成反转
# def isPalindrome(num):
#     temp=num
#     sum=0
#     while temp>0:
#         sum=temp%10+sum*10
#         temp//=10
#     return sum==num
# print(isPalindrome(int(input("输入正整数:"))))